package com.icez.calendar_view

/**
 * 配置
 * @sample
 * @author Icez
 */
data class CalendarViewConfig(
    // 开始范围
    var startRangeDate: Long = 0,
    // 结束范围
    var endRangeDate: Long = 0,
    //最大范围天数
    var mMaxRangeDayNum: Int = 10,
    // 是否开启范围选项
    var mIsOpenRange: Boolean = true,
    // 是否限制只能向未来日期进行选
    var mIsLmitRangeNext: Boolean = true,
    //是否限制开始范围必须是当前日期
    var mIsLmitStartRangeCurrentDate: Boolean = true,
    // 日期下面点的颜色日期；long - 时间戳   int - 颜色值
    var mPointColorDates: HashMap<Long, Int> = hashMapOf(),
    // 日历的文字大小
    var mDayTextSize: Float = 0f,
    // 文字颜色
    var mDayTextColor: Int = 0,
    // 文字是否加粗
    var mDayTextIsBold: Boolean = true,
    // 文字控件的高度
    var mDayTextHeight: Int = 0,
    // 文字上下补丁
    var mDayTextPaddingTopBottom: Int = 0,
    // 范围颜色
    var mDayRangeColor: Int = 0,
    //  点的宽高
    var mDayPointWidthHeight: Float = 0f,
    // 范围圆角
    var mRangeCorner:Float = 0f

)